2023年12月10日
川俣晶の縁側ソフトウェア技術雑記 total 1497 count

C#プログラムにおいて、正/負/ゼロで出力フォーマットを変えたい

Written By: 川俣 晶連絡先

問題 §

C#プログラムにおいて、正/負/ゼロで出力フォーマットを変えたい

解決 §

セクション区切り記号を使う。セミコロンで区切って書き込むことで、正の場合、負の場合、ゼロの場合の書式指定を書き込める。

使用例 §

sub(0);

sub(123);

sub(-456);

void sub(int n)

{

    Console.WriteLine($"{n:PLUS#;MINUS#;ZERO}");

}

実行結果:

ZERO

PLUS123

MINUS456